<?php
namespace App\DTOS\Admin;
use App\DTOS\BaseDTO;

class ActiveRuleSearchDTO extends BaseDTO
{

    private $num;
    private $name;
    private $TypeId;
    private $ServerType;
    private $ServerList;
    private $TimeType;
    private $TimeOpen;
    private $TimeEnd;
    private $LoopType;
    private $LoopVal;
    private $LoopDayTimeLimitStart;
    private $LoopDayTimeLimitEnd;
    private $DayRefreshTime;
    private $UIInFuncId;
    private $UIInFuncIdParam;
    private $IsSysMsg;
    private $Rebirth;
    private $ExclusionAction;
    private $rmark;
    private $serverGroup;

    /**
     * @return mixed
     */
    public function getServerGroup()
    {
        return $this->serverGroup;
    }

    /**
     * @param mixed $serverGroup
     */
    public function setServerGroup($serverGroup): void
    {
        $this->serverGroup = $serverGroup;
    }




    /**
     * @return mixed
     */
    public function getGroupids()
    {
        return $this->groupids;
    }

    /**
     * @param mixed $groupids
     */
    public function setGroupids($groupids): void
    {
        $this->groupids = $groupids;
    }

    /**
     * @return mixed
     */
    public function getRmark()
    {
        return $this->rmark;
    }

    /**
     * @param mixed $rmark
     */
    public function setRmark($rmark): void
    {
        $this->rmark = $rmark;
    }





    /**
     * @return mixed
     */
    public function getNum()
    {
        return $this->num;
    }

    /**
     * @param mixed $num
     */
    public function setNum($num): void
    {
        $this->num = $num;
    }

    /**
     * @return mixed
     */
    public function getName()
    {
        return $this->name;
    }

    /**
     * @param mixed $name
     */
    public function setName($name): void
    {
        $this->name = $name;
    }

    /**
     * @return mixed
     */
    public function getTypeId()
    {
        return $this->TypeId;
    }

    /**
     * @param mixed $TypeId
     */
    public function setTypeId($TypeId): void
    {
        $this->TypeId = $TypeId;
    }

    /**
     * @return mixed
     */
    public function getServerType()
    {
        return $this->ServerType;
    }

    /**
     * @param mixed $ServerType
     */
    public function setServerType($ServerType): void
    {
        $this->ServerType = $ServerType;
    }

    /**
     * @return mixed
     */
    public function getServerList()
    {
        return $this->ServerList;
    }

    /**
     * @param mixed $ServerList
     */
    public function setServerList($ServerList): void
    {
        $this->ServerList = $ServerList;
    }

    /**
     * @return mixed
     */
    public function getTimeType()
    {
        return $this->TimeType;
    }

    /**
     * @param mixed $TimeType
     */
    public function setTimeType($TimeType): void
    {
        $this->TimeType = $TimeType;
    }

    /**
     * @return mixed
     */
    public function getTimeOpen()
    {
        return $this->TimeOpen;
    }

    /**
     * @param mixed $TimeOpen
     */
    public function setTimeOpen($TimeOpen): void
    {
        $this->TimeOpen = $TimeOpen;
    }

    /**
     * @return mixed
     */
    public function getTimeEnd()
    {
        return $this->TimeEnd;
    }

    /**
     * @param mixed $TimeEnd
     */
    public function setTimeEnd($TimeEnd): void
    {
        $this->TimeEnd = $TimeEnd;
    }

    /**
     * @return mixed
     */
    public function getLoopType()
    {
        return $this->LoopType;
    }

    /**
     * @param mixed $LoopType
     */
    public function setLoopType($LoopType): void
    {
        $this->LoopType = $LoopType;
    }

    /**
     * @return mixed
     */
    public function getLoopVal()
    {
        return $this->LoopVal;
    }

    /**
     * @param mixed $LoopVal
     */
    public function setLoopVal($LoopVal): void
    {
        $this->LoopVal = $LoopVal;
    }

    /**
     * @return mixed
     */
    public function getLoopDayTimeLimitStart()
    {
        return $this->LoopDayTimeLimitStart;
    }

    /**
     * @param mixed $LoopDayTimeLimitStart
     */
    public function setLoopDayTimeLimitStart($LoopDayTimeLimitStart): void
    {
        $this->LoopDayTimeLimitStart = $LoopDayTimeLimitStart;
    }

    /**
     * @return mixed
     */
    public function getLoopDayTimeLimitEnd()
    {
        return $this->LoopDayTimeLimitEnd;
    }

    /**
     * @param mixed $LoopDayTimeLimitEnd
     */
    public function setLoopDayTimeLimitEnd($LoopDayTimeLimitEnd): void
    {
        $this->LoopDayTimeLimitEnd = $LoopDayTimeLimitEnd;
    }

    /**
     * @return mixed
     */
    public function getDayRefreshTime()
    {
        return $this->DayRefreshTime;
    }

    /**
     * @param mixed $DayRefreshTime
     */
    public function setDayRefreshTime($DayRefreshTime): void
    {
        $this->DayRefreshTime = $DayRefreshTime;
    }

    /**
     * @return mixed
     */
    public function getLimitServerOpenDay()
    {
        return $this->LimitServerOpenDay;
    }

    /**
     * @param mixed $LimitServerOpenDay
     */
    public function setLimitServerOpenDay($LimitServerOpenDay): void
    {
        $this->LimitServerOpenDay = $LimitServerOpenDay;
    }

    /**
     * @return mixed
     */
    public function getLimitServerCombineDay()
    {
        return $this->LimitServerCombineDay;
    }

    /**
     * @param mixed $LimitServerCombineDay
     */
    public function setLimitServerCombineDay($LimitServerCombineDay): void
    {
        $this->LimitServerCombineDay = $LimitServerCombineDay;
    }

    /**
     * @return mixed
     */
    public function getUIInFuncId()
    {
        return $this->UIInFuncId;
    }

    /**
     * @param mixed $UIInFuncId
     */
    public function setUIInFuncId($UIInFuncId): void
    {
        $this->UIInFuncId = $UIInFuncId;
    }

    /**
     * @return mixed
     */
    public function getUIInFuncIdParam()
    {
        return $this->UIInFuncIdParam;
    }

    /**
     * @param mixed $UIInFuncIdParam
     */
    public function setUIInFuncIdParam($UIInFuncIdParam): void
    {
        $this->UIInFuncIdParam = $UIInFuncIdParam;
    }

    /**
     * @return mixed
     */
    public function getIsSysMsg()
    {
        return $this->IsSysMsg;
    }

    /**
     * @param mixed $IsSysMsg
     */
    public function setIsSysMsg($IsSysMsg): void
    {
        $this->IsSysMsg = $IsSysMsg;
    }

    /**
     * @return mixed
     */
    public function getRebirth()
    {
        return $this->Rebirth;
    }

    /**
     * @param mixed $Rebirth
     */
    public function setRebirth($Rebirth): void
    {
        $this->Rebirth = $Rebirth;
    }

    /**
     * @return mixed
     */
    public function getExclusionAction()
    {
        return $this->ExclusionAction;
    }

    /**
     * @param mixed $ExclusionAction
     */
    public function setExclusionAction($ExclusionAction): void
    {
        $this->ExclusionAction = $ExclusionAction;
    }






}

